package com.xebest.web.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 
 */
public class XeVenPurchSupAptitudeEntity implements Serializable {

	private static final long serialVersionUID = -2777355556377060113L;

	/**
     * 主键
     */
    private Integer id;

    /**
     * 资质id
     */
    private String apId;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 资质标识  1：组织机构代码证号码 2：税务登记证号码 3:身份证 4:动物防疫条件合格证 5:食品生产许可证 6:身份证授权书 7:食品流通许可证 8:授权书 9:生猪定点屠宰证
10: 捕捞许可证 11:养殖证明 12:产品产地证明 13:酒类流通备案登记证 14:进口货物报关单 15:出入境检验检疫合格证明 16:动植物检验检疫证 17.原产地证明 18.无公害产品证书
19.一般纳税人 20.小额纳税人资质 21.其他证明 22：营业执照号码
     */
    private Integer apFlag;

    /**
     * 资质图片路径(类型为身份证时，为正面)
     */
    private String apUrl;

    /**
     * 证件号码
     */
    private String apNum;

    /**
     * 开始日期
     */
    private String startDate;

    /**
     * 过期日期 （存储1为长期，其他为日期格式）
     */
    private String endDate;

    /**
     * 资质名称
     */
    private String apName;

    /**
     * 身份证背面 只有身份证才有
     */
    private String idcardBack;

    /**
     * 是否删除 1未删除 2已删除
     */
    private Integer delFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改时间
     */
    private Date modifyTime;

    /**
     * 修改人
     */
    private String modifyUser;

    /**
     * 版本号
     */
    private Integer version;
    
    /**
     * 当前登录用户code
     */
    private String userCode;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getApId() {
        return apId;
    }

    public void setApId(String apId) {
        this.apId = apId;
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public Integer getApFlag() {
        return apFlag;
    }

    public void setApFlag(Integer apFlag) {
        this.apFlag = apFlag;
    }

    public String getApUrl() {
        return apUrl;
    }

    public void setApUrl(String apUrl) {
        this.apUrl = apUrl;
    }

    public String getApNum() {
        return apNum;
    }

    public void setApNum(String apNum) {
        this.apNum = apNum;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getApName() {
        return apName;
    }

    public void setApName(String apName) {
        this.apName = apName;
    }

    public String getIdcardBack() {
        return idcardBack;
    }

    public void setIdcardBack(String idcardBack) {
        this.idcardBack = idcardBack;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

	public String getUserCode() {
	
		return userCode;
	}

	public void setUserCode(String userCode) {
	
		this.userCode = userCode;
	}
    
    
}